﻿// 706 覆盖.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include <iostream>

/*

http://oj.daimayuan.top/course/7/problem/511

在一张网格图中，每一列有且仅有一个格子被小蜗涂了色，第 i列被涂色的格子的高度为 ai。

现在有一块高度为 h的长方形幕布（挂在高度 x的时候能盖住的高度区间为 [x−h+1,x]），
幕布可以在列方向无限延伸（也就是说幕布的宽度可以是任意值）。请问在固定幕布挂的高度后，
这块幕布最多可以覆盖住连续多少列的被涂色的格子？

输入格式
第一行两个整数 n,h。

接下来一行 n个整数 a1,a2,...,an。

输出格式
输出一行一个数，表示答案。

样例输入
7 4
1 4 5 3 6 1 4
样例输出
4
样例解释
这块幕布能覆盖住第 2到第 5列。

数据规模
对于 100%
 的数据，保证 1≤n≤105,1≤h,ai≤106。
*/



int main()
{



	return 0;
}

 